package com.bite.springbootmybatis.mapper;

import com.bite.springbootmybatis.model.UserInfo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface XmlUserInfoMapper {
    List<UserInfo> queryUserInfos();
    List<UserInfo> queryUserInfos2();

    Integer insertUserInfo(UserInfo userInfo);

    Integer deleteUserInfo(Integer id);

    Integer updateUserInfo(UserInfo userInfo);

    // 动态 sql
    Integer insertUserInfoByCondition(UserInfo userInfo);

    Integer insertUserInfoByCondition2(UserInfo userInfo);

    Integer updateUserInfoByCondition(UserInfo userInfo);

    Integer deleteBatch(List<Integer> ids);

    Integer addBatch(List<UserInfo> userinfos);
}
